package cz.data.domain.masterdata.service;

import cz.data.common.mybatis.BaseService;
import cz.data.domain.masterdata.model.dto.ModelColumnDto;
import cz.data.domain.masterdata.model.entity.ModelColumnEntity;

import java.util.List;

public interface ModelColumnService extends BaseService<ModelColumnEntity> {

    ModelColumnEntity saveModelColumn(ModelColumnDto modelColumn);

    ModelColumnEntity updateModelColumn(ModelColumnDto modelColumn);

    ModelColumnEntity getModelColumnById(String id);

    List<ModelColumnEntity> getModelColumnByModelId(String id);

    void deleteModelColumnById(String id);

    void deleteModelColumnBatch(List<String> ids);
}
